package com.dodoke.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dodoke.dto.RetailAreaDTO;
import com.dodoke.entity.RetailArea;
import com.dodoke.entity.RetailStore;
import com.dodoke.vo.RetailAreaListVO;

/**
 * 经销区域业务层接口
 */
public interface IRetailAreaService extends IService<RetailArea> {

    /**
     * 经销区域分页列表
     *
     * @param currentPage   当前页码
     * @param pageSize      每页显示条数
     * @param retailAreaDTO 模糊查询条件
     * @return
     */
    Page<RetailAreaListVO> getListByPage(Integer currentPage, Integer pageSize, RetailAreaDTO retailAreaDTO);

    /**
     * 新增经销区域
     *
     * @param retailArea
     * @return
     */
    int saveRetailArea(RetailArea retailArea);


}
